Expressions für den Zugriff auf Werte schreibenMit Hilfe der Expression-Sprache können Sie auf Eigenschaften in After Effects zugreifen, die numerische Werte haben. Verwenden Sie dazu eine Kette von Objektreferenzen, die durch den Punktoperator (.) voneinander getrennt werden. Wenn Sie Objektreferenzen über die Ebene hinaus verketten möchten (z. B., um Effekteigenschaften, Masken oder Textanimatoren zu verknüpfen), können Sie dazu Klammern einsetzen. Um z. B. die Eigenschaft "Deckkraft" in Ebene A mit der Eigenschaft "Stärke" des Effekts "Gaußscher Weichzeichner" in Ebene B zu verknüpfen, können Sie im Expression-Feld für die Eigenschaft "Deckkraft" der Ebene A folgende Expression eingeben: thisComp.layer("Ebene B").effect("Gaußscher Weichzeichner")("Stärke") Das Standardobjekt für eine Expression ist die Eigenschaft, für die die Expression geschrieben wurde, gefolgt von der Ebene, die die Expression enthält. Daher müssen Sie die Eigenschaft nicht extra angeben. Eine Verwackeln-Expression (Wiggle) für die Eigenschaft "Position" einer Ebene kann also auf zweierlei Art und Weise geschrieben werden: wiggle (5, 10) position.wiggle (5, 10) Wenn die Ebene und die Eigenschaft außerhalb der Ebene und Eigenschaft liegen, für die Sie die Expression schreiben, müssen Sie allerdings Ebene und Eigenschaft mit angeben. So sähe z. B. eine Expression für die Eigenschaft "Deckkraft" der Ebene B, die mit der Eigenschaft "Position" der Ebene A verknüpft wird, wie folgt aus: thisComp.layer(Ebene A).position[0].wiggle(5, 10).
|